package com.fundynamic.learnbydoing.designpatterns.statePattern.withoutPattern.service;


import com.fundynamic.learnbydoing.designpatterns.statePattern.withoutPattern.domain.RegistrationState;
import com.fundynamic.learnbydoing.designpatterns.statePattern.withoutPattern.domain.User;

/**
 * An example of an interface to update the registration state
 * 
 * @author Stefan
 *
 */
public interface RegistrationServiceExample {

	void updateUserRegistrationState(User user, RegistrationState newState);
	
}
